Memory-Resident Databases
نویسنده
چکیده
In spite of all these advantages, databases are rarely used in either case. Programs, like compilers, must run extremely fast, and slow access combined with memory overhead makes databases impractical for this particular application. Small programs like the home music catalog do not use databases because they are expensive and require additional resources. Also, the programmer must learn how to use the database and put up with the restrictions of its interface, such as SQL.
منابع مشابه
Main Memory Databases vs. Disk-Resident Databases
Storing all database data in memory is an idea that many researchers have been studying it from mid-1980s when RAM prices decreased while their capacity increased. Main Memory Database systems (MMDB) are an efficient solution to store all database data in main physical memory. Conventional database systems like relational databases are optimized for disk I/O operations but Memory resident datab...
متن کاملPPOST - Persistent Parallel Object STore
An architecture for a memory-resident, parallel and persistent objectstore (PPOST) is suggested. Several object-oriented databases might be built on top of PPOST. The term memory-resident (or main memory based) means that the primary storage device is main memory. Persistence is guaranteed automatically by managing secondary and stable storage devices (such as main memory with uninterrupted pow...
متن کاملA Comparative Study Of Main Memory Databases And Disk-Resident Databases
Main Memory Database systems (MMDB) store their data in main physical memory and provide very highspeed access. Conventional database systems are optimized for the particular characteristics of disk storage mechanisms. Memory resident systems, on the other hand, use different optimizations to structure and organize data, as well as to make it reliable. This paper provides a brief overview on MM...
متن کاملMulti-versioning in Main-memory Databases: Limitations and Opportunities
Multi-version database systems preserve the explicit history of values taken by each database record. They do so by maintaining versions; if the value of a record needs to be updated, the system creates a new version, while keeping the previous value untouched. In contrast, a single-version database system updates records in place. As a consequence, in his seminal paper describing the “transact...
متن کاملData Compression for Analytics over Large-scale In-memory Column Databases (Summary Paper)
Data compression schemes have exhibited their importance in column databases by contributing to the high-performance OLAP (Online Analytical Processing) query processing. Existing works mainly concentrate on evaluating compression schemes for disk-resident databases as data is mostly stored on disks. With the continuously decreasing of the price/capacity ratio of main memory, it is the tendenci...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992